package main

import "fmt"

func main() {
	//第五章：go语言函数
	//写个demo学习go语言函数的使用
	//通过函数交换两个变量的值
	a := 10
	b := 20
	fmt.Printf("交换前：a=%d, b=%d\n", a, b)
	//不用指针 (此方法交换后a和b的值不变)
	swap(a, b)
	fmt.Printf("交换后：a=%d, b=%d\n", a, b)
}

//定义一个函数，用于交换两个变量的值
func swap(a int, b int) {
	var temp int
	temp = a
	a = b
	b = temp
}
